<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<h:head>

</h:head>
<h:body>
	<h:form id="frmTitulo">
		<br />
		<h3 style="margin-top: 0">TITULOS</h3>
		<div align="left">

			<p:commandButton value="+" type="button" id="add"
				onclick="PF('titulo').show();" disabled="#{tituloBens.btAdicionar}" />

			<p:commandButton value="Empresa" type="button"
				onclick="PF('empresa').show();" update="frmTitulo" />

			<p:commandButton value="Participante" type="button"
				onclick="PF('participante').show();" update="frmTitulo" />


			<p:messages id="messages" showDetail="true" autoUpdate="true"
				closable="true" />

			<p:dialog header="Titulo" widgetVar="titulo" modal="true"
				height="350" width="400" id="dialogTitulo">

				<ui:include src="/privado/financeiro/inf_titulo/dadosTitulo.xhtml" />

			</p:dialog>

			<p:dialog header="Empresa" widgetVar="empresa" modal="true"
				height="300" width="400" id="dialogEmpresa">

				<div align="right">
					<h:panelGrid columns="1">
						<p:commandButton value="Pesquisar"
							actionListener="#{empresaBean.pesquisa}" update="dataPesquisa" />
					</h:panelGrid>
				</div>

				<h:panelGrid columns="2">
					<p:inputText id="textoConsulta" size="40"
						value="#{empresaBean.tipoConsulta}" />

					<p:selectOneMenu id="fConsult" value="#{empresaBean.filtro}">/>
						<f:selectItem itemLabel="CNPJ" itemValue="cnpj" />
						<f:selectItem itemLabel="Nome Fantasia" itemValue="nomeFantasia" />
					</p:selectOneMenu>
				</h:panelGrid>

				<ui:include src="/privado/financeiro/inf_titulo/dataPesquisa.xhtml" />

			</p:dialog>

			<p:dialog header="Pesquisa" widgetVar="participante" modal="true"
				height="200" width="500">

				<h:panelGrid columns="3">
				Descrição:
					<p:inputText value="#{tituloBens.nomePesquisa}" />

					<p:commandButton value="Pesquisar"
						actionListener="#{tituloBens.pesquisaParticipante}"
						update="dataPesquisa2" />
				</h:panelGrid>

				<p:dataTable id="dataPesquisa2" value="#{tituloBens.participantes}"
					var="participantes" paginator="true" rows="6">

					<p:column headerText="Codigo">
						<h:outputText value="#{participantes.idPessoa}" />
					</p:column>

					<p:column headerText="Nome Fantasia">
						<h:outputText value="#{participantes.fantasia}" />
					</p:column>

					<p:column headerText="Selecionar">
						<p:commandLink id="link" value="Utilizar"
							ajax="dialog,frmTitulo,dadosTituloOper"
							action="#{tituloBens.selecionaParticipante}">
							<f:setPropertyActionListener value="#{participantes.idPessoa}"
								target="#{tituloBens.participanteSelecionado}" />
						</p:commandLink>
					</p:column>
				</p:dataTable>
			</p:dialog>

			<p:dialog header="Operações" widgetVar="operacoes" modal="true"
				height="400" width="500" id="dialogOper">
				<ui:include
					src="/privado/financeiro/inf_titulo/dadosTituloOper.xhtml" />
			</p:dialog>

			<br />
			<p:tab id="dados">
				<h:panelGrid columns="15">
					Empresa:
					 />
					
					Participante:
					<p:outputLabel value="#{tituloBens.titulo.pessoa.fantasia}" />
					
					 Data Inicio:
					 <p:calendar size="5" value="#{tituloBens.dataIni}" />
					 
					 Data Fim:
					 <p:calendar size="5" value="#{tituloBens.dataFim}" />

					<p:selectOneMenu value="#{tituloBens.tipoData}">
						<f:selectItem itemLabel="Selecione tipo de pesquisa" />
						<f:selectItem itemLabel="DATA PAGAMENTO" itemValue="PAGAMENTO" />
						<f:selectItem itemLabel="DATA DE LANÇAMENTO"
							itemValue="LANCAMENTO" />
						<f:selectItem itemLabel="DATA DE VENCIMENTO"
							itemValue="VENCIMENTO" />
					</p:selectOneMenu>

					<p:selectOneMenu value="#{tituloBens.tipoTitulo2}">
						<f:selectItem itemLabel="Selecione tipo de titulo" />
						<f:selectItem itemLabel="PAGAR" itemValue="PAGAR" />
						<f:selectItem itemLabel="RECEBER" itemValue="RECEBER" />
					</p:selectOneMenu>
					
					Status:
					 <p:selectOneMenu value="#{tituloBens.statusBaixa}">
						<f:selectItem itemLabel="BAIXADA" itemValue="BAIXADA" />
						<f:selectItem itemLabel="PENDENTE" itemValue="PENDENTE" />
						<f:selectItem itemLabel="CANCELADA" itemValue="CANCELADA" />
					</p:selectOneMenu>

					<p:commandButton value="Pesquisar" update="tabelaTitulo"
						actionListener="#{tituloBens.pesquisaTitulo}" />
						
					<p:commandButton id="linkBaixar" value="operar"
						onclick="PF('operacoes').show();"
						disabled="#{tituloBens.checktitulo}" />

				</h:panelGrid>

				<ui:include src="/privado/financeiro/inf_titulo/tabelaTitulo.xhtml" />

			</p:tab>

		</div>
	</h:form>
</h:body>
</html>